/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package servidor;

import org.omg.CORBA.ORB;
import sop_corba.OperarArreglosOperations;
import sop_corba.OperarArreglosPackage.miestructura;
import sop_corba.OperarArreglosPackage.miestructuraHolder;



/**
 *
 * @author Juma Manuel Chaguendo
 */
public class OperarArreglosImpl implements OperarArreglosOperations
	{
            private ORB orb;
            private int a[];
            private int b[];

            public OperarArreglosImpl(ORB orbEntrada)
            {
                orb = orbEntrada;
            }

            public void iniArreglos(int ArregloaA[], int ArregloB[])
            {
                a = ArregloaA;
                b = ArregloB;
            }

            public void sumarArreglos(miestructuraHolder strucHolder)
            {
                int ArregloIni[] = new int[10];
                strucHolder.value = new miestructura(ArregloIni);
                        int i=0;
                for( i = 0; i < 10; i++)
                    strucHolder.value.res[i] = a[i] + b[i];

            }  
}
